package pacoteDeTestes;

import static org.junit.Assert.*;

import org.junit.Test;

import pacoteDeClasses.ConversorDeRomanos;

public class ConversorDeRomanosTest {

	@Test
	public void testRomanoI() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("I");
		assertEquals(1, numero);
	}
	
	@Test
	public void testRomanoV() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("V");
		assertEquals(5, numero);
	}
	
	@Test
	public void testRomanoX() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("X");
		assertEquals(10, numero);
	}
	
	@Test
	public void testRomanoL() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("L");
		assertEquals(50, numero);
	}
	
	@Test
	public void testRomanoC() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("C");
		assertEquals(100, numero);
	}
	
	@Test
	public void testRomanoD() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("D");
		assertEquals(500, numero);
	}
	
	@Test
	public void testRomanoM() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("M");
		assertEquals(1000, numero);
	}
	
	@Test
	public void testRomanoII() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("II");
		assertEquals(2, numero);
	}
	
	@Test
	public void testRomanoComSimbolosIguais() {
		ConversorDeRomanos romano = new ConversorDeRomanos();
		int numero = romano.converte("XXX");
		assertEquals(30, numero);
	}
	
	
	

}
